package GPSChallenge.movimiento;



public class Movimiento {
	
	private Direccion direccion;
	
	public void establecerDireccion(Direccion direccion){
		
		this.direccion = direccion;
	}
	
	public Posicion calcularMovimiento(Posicion posicionActual) {
		
		return this.direccion.obtenerSiguientePosicion(posicionActual);
	}

	public void actualizarMovimiento() {
		
		this.establecerDireccion(this.direccion.obtenerDireccionOpuesta());
	}

}
